home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Personal Computer World 2009 February
/
PCWFEB09.iso
/
Software
/
Full
/
Panda Internet Security 2009
/
IS09PROMO3M.exe
/
[0]
/
Files
/
borland_builder_license.txt
< prev
next >
Wrap
Text File
|
2005-05-27
|
15KB
|
385 lines
borland_builder_license.txt
***********************************************************
Deploying C++Builder Applications
***********************************************************
Please read this entire file before deploying C++Builder 5 app-
lications, components, or libraries. This file is provided
pursuant to the INPRISE No-Nonsense License Statement and
provides information on deploying C++Builder 5 applications.
Table of Contents
===========================================================
1. General Application Deployment
2. Components and Packages
2.1 Distributing Custom Packages
2.2 INPRISE Runtime Packages
2.3 Runtime packages: Enterprise Edition
2.4 Runtime packages: Professional Edition
2.5 Runtime packages: Standard Edition
3. The Borland Database Engine (BDE)
4. ActiveX Controls (OCXs)
5. Sample Images
6. InterBase Deployment
6.1 Applications that use the 32-bit Local InterBase
6.2 The 32-bit five-user InterBase Server
7. Multi-tiered Distributed Application Services (MIDAS)
8. VisiBroker
9. SQL Links deployment (Enterprise edition only)
9.1 SQL Links redistributable files
9.2 InterBase
10. JPEG compression software
11. Data compression library (zlib)
12. C++Builder Utilities
13. Removed Or Modified "Redistributable" Files
1. General Application Deployment
===========================================================
C++Builder 5 applications do not require a runtime interpreter
DLL. All you have to provide is your .EXE file and any DLLs
or BPLs that it calls. For simple applications you can
distribute a standalone .EXE file. If you have used runtime
packages with your application, be sure to include all
required BPLs with the distribution. If you build using the dynamic
Run-Time Library, you will also have to distribute one or more of the
Run-Time Library DLLs CC3250.DLL or CC3250MT.DLL and the memory
manager Dlls BORLNDMM.DLL, BCBMM.DLL or DELPHIMM.DLL. Applications
that use MFC may also need BFC42.DLL or BFC42D.DLL.
For applications that use the Borland Database Engine (BDE),
you must use an INPRISE-certified installation/deployment utility,
such as InstallShield Express.
If you use InstallShield, treat .BPL (package) files just
like other DLLs. From the Setup Checklist, open Groups and
Files, then click Add Group. You can create a group called
"Packages" for BPLs; to install packages in the
Windows\System directory, choose <WINSYSDIR> as the desti-
nation directory. (We recommend installing .DLL and .BPL
files in the Windows\System directory.) Then click Launch
Explorer to select the .BPL files you want to deploy.
2. Components and Packages
===========================================================
2.1 Distributing Custom Packages
--------------------------------
If you distribute C++Builder packages to other developers, be sure to
supply the .BPL files, header files, the built package file (.BPL),
dynamically linked packages (.BPI) if used, and statically linked
packages (.LIB) if used.
2.2 INPRISE Runtime Packages
----------------------------
In accordance with the General Terms That Apply to Compiled
Programs and Redistributables, you may redistribute
INPRISE-supplied runtime packages only for the purpose of
executing application programs created with C++Builder. You may
not modify these packages in any way. By default the
redistributable runtime packages are installed in the
\Windows\System directory (for Windows95) or
\Windows\System32 (for Windows NT).
Although this software may include packages other than
those listed below, only the packages listed below are
redistributable.
You may NOT redeploy INPRISE-supplied design-time-only
packages. You may not recompile or redistribute any
INPRISE-supplied components or libraries for use by other
developers.
Packages that you develop may not have the same names as
INPRISE-supplied packages. If you distribute component
libraries or other packages, it is recommended that you
avoid using the default DCLUSR50 package name, since this
will cause naming conflicts with other developers.
2.3 Runtime packages: Client/server and Enterprise Editions
-----------------------------------------------------------
If you are a licensed user of C++Builder 5 Enterprise,
redistributable runtime packages include the
following:
BCBSMP50.BPL
DSS50.BPL
IBSMP50.BPL
IBEVNT50.BPL
INET50.BPL
INETDB50.BPL
NMFAST50.BPL
QRPT50.BPL
TEE50.BPL
TEEDB50.BPL
TEEQR50.BPL
TEEUI50.BPL
VCL50.BPL
VCLADO50.BPL
VCLBDE50.BPL
VCLDB50.BPL
VCLDBX50.BPL
VCLIB50.BPL
VCLIE50.BPL
VCLJPG50.BPL
VCLSMP50.BPL
VCLX50.BPL
The runtime package VCLMID50.BPL and WEBMID50.BPL are
associated with Multi-tiered Distributed Application
Services (MIDAS).
As such, redistribution of this package is subject to the
same requirements as redistribution of MIDAS. See the file
LICENSE.TXT for specific rights and limitations regarding
MIDAS and redistribution.
2.4 Runtime packages: Professional Edition
------------------------------------------
If you are a licensed user of C++Builder 5 Professional,
redistributable runtime packages include the following:
IBEVNT50.BPL
INET50.BPL
INETDB50.BPL
NMFAST50.BPL
QRPT50.BPL
TEE50.BPL
TEEDB50.BPL
TEEQR50.BPL
TEEUI50.BPL
VCL50.BPL
VCLBDE50.BPL
VCLDB50.BPL
VCLDBX50.BPL
VCLIB50.BPL
VCLIE50.BPL
VCLJPG50.BPL
VCLSMP50.BPL
VCLX50.BPL
2.5 Runtime packages: Standard Edition
--------------------------------------
If you are a licensed user of C++Builder 5 Standard, redist-
ributable runtime packages include the following:
VCL50.BPL
VCLDB50.BPL
VCLJPG50.BPL
VCLSMP50.BPL
VCLX50.BPL
3. The Borland Database Engine (BDE)
===========================================================
C++Builder 5 applications that use the Borland Database Engine
(BDE) to effect database access require that you distribute
the BDE with the application.
In accordance with the Additional License Terms for BDE,
you may distribute the BDE files with your application
using an INPRISE-certified Redistributable Install program
such as InstallShield Express or another compliant install
program. You may redistribute only those BDE files selected
by the INPRISE-certified installation program.
See the BDE Links deployment notes in the file
BDEDEPLOY.TXT (found in the BDE directory) for specific
information regarding deploying the BDE with database
applications created in C++Builder.
4. ActiveX Controls (OCXs)
===========================================================
C++Builder includes ActiveX Controls (OCXs) for use in your
applications:
o Chart FX, copyright SoftwareFX Inc.
o VisualSpeller Control, copyright Visual Components,
Inc.
o Formula One (spreadsheet), copyright Visual Components,
Inc.
o First Impression (VtChart), copyright Visual
Components, Inc.
The version of each of these OCXs shipped with C++Builder may
be redistributed in custom C++Builder applications. Such
redistribution is subject to the General Terms That Apply
to Compiled Programs and Redistributables.
5. Sample Images
===========================================================
C++Builder includes a library of redistributable bitmap images
normally installed in the subdirectory:
\Program Files\Common Files\Borland Shared\Images
C++Builder also includes a database EVENTS.DB with licensed
images from PhotoDisc. The images in this database are
copyright PhotoDisc, Inc. 1995 and may not be
redistributed.
6. InterBase Deployment
===========================================================
6.1 Applications that use the 32-bit Local InterBase
----------------------------------------------------
C++Builder Enterprise and Professional editions include a
development license for Local InterBase. They do not,
however, include rights for deployment or redistribution of
any InterBase component. To deploy InterBase applications,
you must purchase Deployment Kits, available separately
from INPRISE. For more information on InterBase, see
INPRISE's World Wide Web site at http://www.borland.com,
or contact your local INPRISE sales office.
6.2 The 32-bit five-user InterBase Server
-----------------------------------------
C++Builder Enterprise contains the 32-bit five-user Inter-
Base Server for Windows 95. (This server also runs under
Windows NT.) Purchase of C++Builder Enterprise, however,
does not include deployment or redistribution rights for
any InterBase Server files. Customers who wish to deploy
InterBase Server applications must separately purchase
individual copies of the InterBase Server, available
separately from INPRISE. For more information on InterBase,
see INPRISE's World Wide Web site at http://www.borland.com,
or contact your local INPRISE sales office.
7. Multi-tiered Distributed Application Services (MIDAS)
===========================================================
The C++Builder 5 Enterprise edition includes a development
license for the Multi-tiered Distributed Application
Services Suite (MIDAS). MIDAS comprises the Business
ObjectBroker, the Remote DataBroker, and the
ConstraintBroker Manager (SQL Explorer). Purchase of C++Builder
Enterprise edition, however, does not include deployment
rights for this software. Customers who wish to deploy
applications that use MIDAS must purchase a separate
license for each server on which MIDAS is installed.
Handle the installation of the executable and related files
for a multi-tier application the same as for general
applications. Some of the files that comprise MIDAS may
need to be installed on the client computer and others on
the server computer. See the text file LICENSE.TXT on the
MIDAS CD for specific information regarding licensing and
redistribution rights for MIDAS.
For the Remote DataBroker and ConstraintBroker portions of
MIDAS, the file MIDAS.DLL must be installed onto the
client computer and registered with Windows. On the server
computer, the files MIDAS.DLL and STDVCL40.DLL must be
installed and registered for the Remote DataBroker and
DBEXPLOR.EXE for the ConstraintBroker. Installation
programs such as InstallShield Express automate the process
of registering these DLLs. To manually register the DLLs,
use the TRegSvr demo application or the Microsoft utility
REGSERV32.EXE (not included with all Windows versions).
A server deployment license is not required for deploying
MIDAS.DLL and STDVCL40.DLL in an application in which
the client and server reside on the same machine. These two
files are the Client Dataset Redistributables referred to
in the License Statement.
For more information on MIDAS, see INPRISE's World Wide Web
site at the URL below, or contact your local INPRISE sales
office.
http://www.borland.com/midas/
For a list of files and components in MIDAS, see:
http://www.borland.com/midas/papers/components.html
8. VisiBroker
===========================================================
This product does not include deployment rights for the
VisiBroker CORBA ORB. When deploying an application
requiring CORBA services, you must first obtain VisiBroker
Deployment licenses, available separately from INPRISE.
For more information on VisiBroker, see INPRISE's World
Wide Web site at the URL below, or contact your local
INPRISE sales office.
http://www.inprise.com/visibroker/
9. SQL Links deployment (Enterprise edition only)
===========================================================
9.1 SQL Links redistributable files
-----------------------------------
See the BDE/SQL Links deployment notes in the file
BDEDEPLOY.TXT (found in the BDE directory) for specific
information regarding redeploying the SQL Links software.
(SQL Links is available only with the C++Builder 5 Enterprise
edition.)
9.2 InterBase
-------------
See the BDE/SQL Links deployment notes in the file
BDEDEPLOY.TXT (found in the BDE directory) for specific
information regarding redeploying the SQL Links software
for InterBase.
10. JPEG compression software
===========================================================
The C++Builder CD includes software for JPEG image compression
and decompression. This software and its source code are
distributed by the Independent JPEG Group and copyrighted
by Thomas G. Lane. For conditions of distribution and use,
see the README file that accompanies the software.
12. Data compression library (zlib)
===========================================================
The C++Builder CD includes zlib data compression software. This
software and its source code are copyrighted by Mark Adler
and others and may be used and distributed subject to the
conditions specified in the file zlib.h.
13. C++Builder Utilities
===========================================================
The utility programs included with C++Builder 5 may NOT be
redistributed with deployed applications. These utility
programs include, but are not limited to:
SQL Explorer (Enterprise only)
SQL Monitor (Enterprise only)
Database Explorer (Professional and Enterprise only)
Database Desktop (Professional and Enterprise only)
Openhelp (Professional and Enterprise only)
Package Collection Editor (Professional and Enterprise only)
WinSight (Professional and Enterprise only)
GREP
TDump
TLibImp
Image Editor
14. Removed or modified "Redistributable" files
===========================================================
INPRISE RESERVES THE RIGHT TO REMOVE OR MODIFY INDIVIDUAL
REDISTRIBUTABLE FILES FROM THIS INPRISE SOFTWARE PRODUCT,
AT ANY TIME PRIOR TO RELEASE OF THE PRODUCT, REGARDLESS OF
WHETHER SUCH FILES CONTINUE TO BE LISTED AS
"REDISTRIBUTABLE" UPON RELEASE OF THE PRODUCT. INPRISE
SHALL HAVE NO OBLIGATION WHATSOEVER IN CONNECTION WITH ANY
FILE WHICH IS LISTED AS "REDISTRIBUTABLE" BUT HAS BEEN
REMOVED FROM THE PRODUCT PRIOR TO THE PRODUCT'S RELEASE.
===========================================================
Unless otherwise noted, all materials provided in this
release are Copyright 1983 - 2000 by INPRISE Corporation.
========================= END =============================